.survey-main {
  padding-top: 2.77rem;
  width: 100%;
  background-color: #f6f6f6;
  .survey-banner {
    position: relative;
    width: 100%;
    .survey-banner-layer {
      width: 2.77rem;
      position: absolute;
      top: 3.57rem;
      left: 8.68rem;
      text-align: center;
      color: #fff;
      h1 {
        font-size: 1.06rem;
      }
      p {
        font-size: 0.64rem;
      }
    }
  }
  .survey-mainList {
    .survey-mainLi {
      background-color: #fff;
      width: 85.6%;
      padding-left: 7.2%;
      padding-right: 7.2%;
      margin-bottom: 0.37rem;
      .mainList-title {
        padding: 0.96rem 0 0.53rem;
      }
      .mainList-content {
        width: 100%;
        margin: 0 auto;
        overflow: hidden;
        .listImg {
          overflow: hidden;
          border-radius: 4px;
        }
      }
      .writing {
        padding-top: 0.53rem;
        padding-bottom: 0.53rem;
        font-size: 0.58rem;
        line-height: 0.8rem;
        color: #333;
      }
    }
  }
}
